using (ScriptAPI)
{
	AddUShort("ErrorCode");
	AddByte("PartMask");
	AddUShort("NomOfGuildAcademy");
	
	StartNode("GuildAcademy");
	AddUInt("No");
	AddUInt("AcademyMasterCharNo");
	AddField("CharName", 20);
	AddUShort("MaxMembers");
	AddULong("Money");
	AddUInt("AcademyPoint");
	AddUInt("AcademyRanking");

	StartNode("BuffEndTime");	
	AddByte("Unk");
	AddByte("Unk");
	AddByte("Unk");
	AddByte("Unk");
	EndNode(0);
	
	StartNode("NotifyDate");
	AddByte("Unk");
	AddByte("Unk");
	AddByte("Unk");
	AddByte("Unk");
	EndNode(0);

	AddField("Notify", 512);
	AddField("Intro", 128);
	
	AddUInt("GuildMasterCharNo");
	AddField("GuildMasterCharName", 20);
	AddUShort("GraduateCount");
	
	EndNode(0);
}